package com.kuangstudy.config.redis.config;

import java.util.HashMap;
import java.util.Map;

/**
 * 概述：兼容封装的JedisProxy使用低版本的Jedis的使用。此类在工程内虽未使用，但引用的JedisProxy有使用，在运行时将会被调用
 *
 * 一些封装类有使用，为避免在运行时报错，包名、类名、实现须保持与低版本Jedis中IPMaps一致，勿移动
 * @author maoyuanming
 * @date 2019-10-28
 * @version v1.0.0
 */
public class IPMaps {
    private static Map<String, String> map = new HashMap();

    public IPMaps() {
    }

    public static void setIPMap(String oldIP, String newIP) {
        map.put(oldIP, newIP);
    }

    static String getNewIp(String oldIP) {
        String newIP = (String)map.get(oldIP);
        if (newIP == null || "".equals(newIP)) {
            newIP = oldIP;
        }

        return newIP;
    }
}


